FE = {
    showVideo : function(video_link){
        var html = "<div id='popupShowVideo'>" 
                + "<iframe width='640' height='480' id='videoSource' src='//www.youtube.com/embed/" + video_link + "?rel=0&autoplay=1' frameborder='0' allowfullscreen></iframe>"
                + "</div>"
                + "<div id='showVideo' onclick='FE.hideVideo();'></div>";
        $("footer").after(html);

        var screenWidth = $(window).width();
        var screenHeight = $(window).height();
        var left = (screenWidth - 660) / 2;
        var top = (screenHeight - 500) / 2;
        $("#popupShowVideo").css("left", left);
        $("#popupShowVideo").css("top", top);
        $("#popupShowVideo").css("position", "fixed");
    },
    hideVideo : function(){
        $("#popupShowVideo").remove();
        $("#showVideo").remove();
    },
    sendEmail : function(){
        var emailAddr = $("#email_address").val();
        var subject = $("#email_subject").val();
        
        if(emailAddr == ""){
            alert("Vui lòng nhập địa chỉ Email");
            $("#email_address").focus();
            return;
        }
        
        if(subject == ""){
            alert("Vui lòng nhập chủ đề muốn nhận tin");
            $("#email_subject").focus();
            return;
        }
        
        if(FE.validateEmail(emailAddr) == false){
            alert("Địa chỉ email không hợp lệ");
            $("#email_address").select();
            return false;
        }
        
        $.ajax({
            url: "/send_mail",
            type: "post",
            data: {
                address: emailAddr,
                subject: subject
            },
            success : function(result){
                if(!isNaN(result) && result > 1){
                    alert("Gửi email thành công");
                }
                else{
                    alert("Gửi email thất bại. Vui lòng thử lại sau");
                }
            }
        });
        $("#btn_send_email").attr('disabled','disabled');
    },
    validateEmail : function(value) {
        var atpos = value.indexOf("@");
        var dotpos = value.lastIndexOf(".");
        if (atpos< 1 || dotpos<atpos+2 || dotpos+2>=value.length) {
            return false;
        }
        return true;
    }
};